-- Technical Committee-- PNNI addendum for mobility extensions version 1.0-- AF-RA-0123.000-- May, 1999PNNI-MOB-EXT-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Counter32,Integer32, enterprises FROM SNMPv2-SMI
TEXTUAL-CONVENTION,TimeStamp,TruthValue
FROM SNMPv2-TC
InterfaceIndexFROM IF-MIB
PnniNodeId,PnniAtmAddr,PnniPeerGroupId,pnniNodeIndex,PnniNodeIndex,PnniLevel,pnniNodeEntry, pnniIfEntry
FROM PNNI-MIB
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF;pnniMobExtMIB MODULE-IDENTITYLAST-UPDATED"9902120000Z"ORGANIZATION"The ATM Forum"CONTACT-INFO
"The ATM Forum
2570 West El Camino Real, Suite 304
Mountain View, CA 94040-1313 USA
Phone: +1 415-949-6700
Fax: +1 415-949-6705
info@atmforum.com"DESCRIPTION"The MIB module for managing the ATM Forum extensions of
PNNI routing for mobile networks."REVISION"9902120000Z"DESCRIPTION"Initial version of the MIB module for managing PNNI routing
extensions for the support of mobile networks."::={ atmfPnni 2}-- The object identifier subtree for the ATM Forum mobility extensions PNNI MIBsatmForum OBJECTIDENTIFIER::={ enterprises 353}atmForumNetworkManagement OBJECTIDENTIFIER::={ atmForum 5}
atmfPnni OBJECTIDENTIFIER::={ atmForumNetworkManagement 4}pnniMobExtMIBObjects OBJECTIDENTIFIER::={ pnniMobExtMIB 1}PnniOnhlIndex::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"An index that identifies an outside nodal hierarchy list
in the managed mobile system.
The distinguished value zero indicates the null instance
or no instance."SYNTAXInteger32(0..65535)
-- This MIB is divided in two main groups of objects :
--
-- Objects needed for the management of a mobile switching system
-- Objects needed for the management of an access point switching system
--
-- The pnniMobExtBaseGroup contains objects for the general management
-- of the mobility extensions.
---- The pnniMobileSwitchGroup contains objects needed for the management of
-- a mobile switching system.
-- Content : - Table of mobility enabled PNNI interfaces
-- - Mobile logical group node
-- - Table of outside nodal hierarchy list
-- - Table of decision process information per node
-- - Table of input onhl per node
--
-- The pnniAccessPointGroup contains objects needed for the management of
-- an access point switching system.
-- Content : - Table of partial NHL filter for PNNI interfaces
----
-- Group: pnniMobExtBaseGroup
--pnniMobExtBaseGroup OBJECTIDENTIFIER::={ pnniMobExtMIBObjects 1}
pnniMobExtVersion OBJECT-TYPESYNTAXINTEGER{unsupported (1), version1point0 (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The version of the PNNI Addendum for mobility extensions
that the software in this switching system is capable of
executing."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.1"::={ pnniMobExtBaseGroup 1}--
-- Mobile Switch Group: pnniMobileSwitchGroup
--pnniMobileSwitchGroup OBJECTIDENTIFIER::={ pnniMobExtMIBObjects 2}
-- Mobility enabled interface tablepnniMSMobileIfTable OBJECT-TYPESYNTAXSEQUENCEOF PnniMSMobileIfEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Contains the attributes necessary to configure PNNI interfaces on
a mobile switching system"REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 1.1"::={ pnniMobileSwitchGroup 1}pnniMSMobileIfEntry OBJECT-TYPESYNTAX PnniMSMobileIfEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"Contains the attributes necessary to configure PNNI interfaces
on a mobile switching system "REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 1.1"AUGMENTS{ pnniIfEntry }::={ pnniMSMobileIfTable 1}
PnniMSMobileIfEntry ::=SEQUENCE{
pnniIfMobilityEnabled TruthValue}pnniIfMobilityEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether this interface is configured as a PNNI mobility
enabled interface or not. When the interface is configured as
mobility enabled, the mobile switch considers the nodal hierarchy
list received from this interface as a candidate for the decision
process."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 1.1"DEFVAL{ false }::={ pnniMSMobileIfEntry 1}-- Mobile logical group nodepnniMSMobileLgnGroup OBJECTIDENTIFIER::={ pnniMobileSwitchGroup 2}pnniMobileLgnIndex OBJECT-TYPESYNTAXPnniNodeIndexMAX-ACCESSread-writeSTATUScurrent
DESCRIPTION"Indicates the node index of the mobile logical group
node on this switching system. The mobile logical
group node can be either active, or yet to become operational.
This attribute contains always the index to an entry in
the pnniNodeTable.
The distinguished value zero indicates the null instance or
no instance in the pnniMobileLgnIndex. It indicates that no
mobile logical group node has been configured on this
switching system.
The mobile logical node cannot be the lowest level node in the
switching system.
This object must reference the highest configured node (i.e.
the highest level node that can become operational).
If the node has a value of 'up' for its pnniOperStatus, the
pnniPeerGroupId and pnniNodeLevel have relevant values,
that must be considered as READ-ONLY.
If the node has a value of 'down' for its pnniOperStatus, the
values of pnniPeerGroupId and pnniNodeLevel are not relevant."
REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSMobileLgnGroup 1}pnniMobileLgnMinLevel OBJECT-TYPESYNTAXPnniLevelMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This value indicates the lowest level at which the
mobile logical group node can join a host peer group.
This value is read-only to reflect that it is dependent
on the configuration of the local nodes in this switching
system. The value is equal to the value of the level
indicator of the child node of this mobile logical
group node minus 1."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"
::={ pnniMSMobileLgnGroup 2}pnniMobileLgnMaxLevel OBJECT-TYPESYNTAXPnniLevelMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This value indicates the highest level at which the
mobile logical group node is allowed to join a host
peer group.
If the value of this attribute is larger (i.e. the
level is lower) than the value of pnniMobileLgnMinLevel,
the mobile logical group node is not able to join any
host peer group."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSMobileLgnGroup 3}-- Mobile switch : outside nodal hierarchy list table
pnniMSOnhlTable OBJECT-TYPESYNTAXSEQUENCEOF PnniMSOnhlEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table of the outside nodal hierarchy lists present
in this switching system."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMobileSwitchGroup 3}pnniMSOnhlEntry OBJECT-TYPESYNTAX PnniMSOnhlEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in this table that contains attributes
describing one level of an outside nodal hierarchy list"REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"INDEX{ pnniOnhlIndex, pnniOnhlLevel }::={ pnniMSOnhlTable 1}
PnniMSOnhlEntry ::=SEQUENCE{
pnniOnhlIndex PnniOnhlIndex,
pnniOnhlLevel PnniLevel,
pnniOnhlPeerGroupId PnniPeerGroupId,
pnniOnhlNodeId PnniNodeId,
pnniOnhlAtmAddr PnniAtmAddr}pnniOnhlIndex OBJECT-TYPE
SYNTAXPnniOnhlIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A value assigned to an outside nodal hierarchy list
in this switching system that uniquely identifies it
in the MIB."::={ pnniMSOnhlEntry 1}pnniOnhlLevel OBJECT-TYPESYNTAXPnniLevelMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A level included in this outside nodal hierarchy list."::={ pnniMSOnhlEntry 2}pnniOnhlPeerGroupId OBJECT-TYPE
SYNTAXPnniPeerGroupIdMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The peer group id advertised by another switching system
at this level of its nodal hierarchy list."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 3.2"::={ pnniMSOnhlEntry 3}pnniOnhlNodeId OBJECT-TYPESYNTAXPnniNodeIdMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The node id advertised by another switching system
at this level of its nodal hierarchy list."REFERENCE
"ATM Forum PNNI Addendum for mobility extensions section 3.2"::={ pnniMSOnhlEntry 4}pnniOnhlAtmAddr OBJECT-TYPESYNTAXPnniAtmAddrMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The atm address advertised by another switching system
at this level of its nodal hierarchy list."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 3.2"::={ pnniMSOnhlEntry 5}-- mobile switch : node tablepnniMSNodeTable OBJECT-TYPESYNTAXSEQUENCEOF PnniMSNodeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The pnniMSNodeTable collects attributes that affect
the decision process executed by each node local to
this switching system.
This table is an augmentation of the pnniNodeTable."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2"::={ pnniMobileSwitchGroup 4}pnniMSNodeEntry OBJECT-TYPESYNTAX PnniMSNodeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the table, containing information about
the decision process associated to the logical node
in this switching system"REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2"AUGMENTS{ pnniNodeEntry }::={ pnniMSNodeTable 1}
PnniMSNodeEntry ::=SEQUENCE{
pnniOutputOnhlIndex PnniOnhlIndex,
pnniOutputOnhlTimeStamp TimeStamp,
pnniDecisionProcessTimeStamp TimeStamp,
pnniDecisionProcessCount Counter32}pnniOutputOnhlIndex OBJECT-TYPESYNTAXPnniOnhlIndexMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Indicates the local index in the pnniMSOnhlTable of
the outside nodal hierarchy list resulting from the
last decision process.
If the decision process has never run, or if no
outside nodal hierarchy list was chosen, this
attribute is set to the null value (0)"REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSNodeEntry 1}pnniOutputOnhlTimeStamp OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the time at which the current outside
nodal hierarchy list resulting from the decision
process was selected as output onhl.
This time is not reset each time that the
pnniDecisionProcessTimeStamp is reset. The condition
for a reset is that the outside nodal hierarchy list
resulting from the decision process is different from
the previous one."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSNodeEntry 2}pnniDecisionProcessTimeStamp OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the last time that the decision process
was executed by this node."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"
::={ pnniMSNodeEntry 3}pnniDecisionProcessCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times that the decision process has
been executed by this node."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSNodeEntry 4}-- mobile switch : input outside nodal hierarchy list tablepnniMSInputOnhlTable OBJECT-TYPESYNTAXSEQUENCEOF PnniMSInputOnhlEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"The pnniMSInputOnhlTable collects attributes
on a per node basis for each outside nodal hierarchy list
that is an input to the decision process."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMobileSwitchGroup 5}pnniMSInputOnhlEntry OBJECT-TYPESYNTAX PnniMSInputOnhlEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry to the table containing attributes
about an outside nodal hierarchy list which
belongs to the input pool of a decision process.
Only outside nodal hierarchy lists that are valid
candidates for the decision process are part of the
input pool."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"INDEX{ pnniNodeIndex, pnniOnhlIndex }::={ pnniMSInputOnhlTable 1}
PnniMSInputOnhlEntry ::=SEQUENCE{
pnniInputOnhlTimeStamp TimeStamp,
pnniInputOnhlSourceType INTEGER,
pnniInputOnhlNodeIdSource PnniNodeId,
pnniInputOnhlMobileIfSource InterfaceIndex,
pnniInputOnhlNodeIndexSource PnniNodeIndex}pnniInputOnhlTimeStamp OBJECT-TYPE
SYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the time at which the outside nodal hierarchy
list was inserted into the input pool of this nodal decision
process."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSInputOnhlEntry 1}pnniInputOnhlSourceType OBJECT-TYPESYNTAXINTEGER{ undefined(0),mobileInterface(1),nodalInformationGroup(2),
localNode(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of the source that originated the outside nodal
hierarchy list.
If the outside nodal hierarchy list is a copy of a nodal
hierarchy list received from a mobile interface,
this attribute contains the value 'mobileInterface'.
If the outside nodal hierarchy list was extracted from a
nodal information group of an external node (i.e. not on
this switching system), this attribute contains the
value 'nodalInformationGroup'.
If the outside nodal hierarchy list is passed from a child
node (i.e on the same switching system), this attribute
contains the value 'localNode'."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSInputOnhlEntry 2}pnniInputOnhlNodeIdSource OBJECT-TYPESYNTAXPnniNodeIdMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The node id of the node which was the source of this outside
nodal hierarchy list.
If pnniInputOnhlSourceType has a value of 'mobileInterface',
this attribute contains the node id of the border node that
advertised the nodal hierarchy list.
If pnniInputOnhlSourceType has a value of 'nodalInformationGroup' ,
this attribute contains the node id of the node that generated
the nodal information group.
If pnniInputOnhlSourceType has a value of 'localNode',
inside of the switching system, this attribute contains the
node id of the local node.
If pnniInputOnhlSourceType has none of the above mentioned values,
this attribute has a value of 0."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSInputOnhlEntry 3}pnniInputOnhlMobileIfSource OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"If pnniInputOnhlSourceType has the value of 'mobileInterface',
this attributes contains the index in the pnniIfTable of
the mobile interface from which the outside nodal hierarchy
list was generated.
For all other values of pnniInputOnhlSourceType, this attribute
has a value of 0."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"::={ pnniMSInputOnhlEntry 4}pnniInputOnhlNodeIndexSource OBJECT-TYPESYNTAXPnniNodeIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"If pnniInputOnhlSourceType has the value of 'localNode',
this attribute contains the index in the pnniNodeTable of
the child node that selected this outside nodal hierarchy
list as the output nodal hierarchy list.
For all other values of pnniInputOnhlSourceType, this attribute
has a value of 0."REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2"
::={ pnniMSInputOnhlEntry 5}--
-- Access Point Group: pnniAccessPointGroup
--pnniAccessPointGroup OBJECTIDENTIFIER::={ pnniMobExtMIBObjects 3}-- access point : NHL filters for PNNI interfacespnniAPMobileIfTable OBJECT-TYPESYNTAXSEQUENCEOF PnniAPMobileIfEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Contains the attributes necessary to configure PNNI interfaces
on an access point switching system "REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2.2."
::={ pnniAccessPointGroup 1}pnniAPMobileIfEntry OBJECT-TYPESYNTAX PnniAPMobileIfEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION" Contains the attributes necessary to configure PNNI interfaces
on an access point switching system "REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2.2"AUGMENTS{ pnniIfEntry }::={ pnniAPMobileIfTable 1}
PnniAPMobileIfEntry ::=SEQUENCE{
pnniAPMobileIfNhlLevelFilter PnniLevel
}pnniAPMobileIfNhlLevelFilter OBJECT-TYPESYNTAXPnniLevelMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This attribute is used to apply a mask on the nodal hierarchy
list advertised in HELLO protocol on this specific
interface.
The value of this attribute specifies the highest level
of the PNNI hierarchy advertised in the nodal hierarchy list.
In other words, any entry of the nodal hierarchy list that
has a value for the level smaller than the value of this
attribute is not advertised.
A value of zero indicates that no filter is applied"REFERENCE"ATM Forum PNNI Addendum for mobility extensions section 2.2.2"DEFVAL{0}::={ pnniAPMobileIfEntry 1}-- conformance informationpnniMobExtMIBConformance
OBJECTIDENTIFIER::={ pnniMobExtMIB 2}pnniMobExtMIBCompliances
OBJECTIDENTIFIER::={ pnniMobExtMIBConformance 1}pnniMobExtMIBGroups
OBJECTIDENTIFIER::={ pnniMobExtMIBConformance 2}-- compliance statementspnniMobExtMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION
"The compliance statement for entities which implement
the PNNI mobility extensions MIB.
Groups of the PNNI mobility extensions objects required
for using these extensions are identified by the suffix MinGroup.
Groups of PNNI mobile extensions objects required for management
of a mobile switch are identified by the suffix MSGroup.
Groups of optional PNNI mobility extensions objects for
the management of an access point switch are identified
by the suffix APOptionalGroup."MODULE-- this moduleMANDATORY-GROUPS{
pnniMobExtMinGroup
}::={ pnniMobExtMIBCompliances 1}-- units of conformancepnniMobExtMinGroup OBJECT-GROUPOBJECTS{
pnniMobExtVersion
}STATUScurrentDESCRIPTION"A collection of mobility extensions objects required
for using the extensions in a switching system."::={ pnniMobExtMIBGroups 1}pnniIfMSGroup OBJECT-GROUPOBJECTS{
pnniIfMobilityEnabled
}STATUScurrentDESCRIPTION"A collection of per interface, mobility related PNNI mobility
extensions objects required for the management of mobile switch."::={ pnniMobExtMIBGroups 2}pnniMobileLgnMSGroup OBJECT-GROUP
OBJECTS{
pnniMobileLgnIndex,
pnniMobileLgnMinLevel,
pnniMobileLgnMaxLevel
}STATUScurrentDESCRIPTION"A collection of mobile LGN related PNNI mobility
extensions objects required for the management of
mobile switch."::={ pnniMobExtMIBGroups 3}pnniOnhlMSGroup OBJECT-GROUPOBJECTS{
pnniOnhlNodeId,
pnniOnhlAtmAddr,
pnniOnhlPeerGroupId
}STATUScurrentDESCRIPTION"A collection of onhl related PNNI mobility extensions objects
required for the management of a mobile switch."::={ pnniMobExtMIBGroups 4}pnniNodeMSGroup OBJECT-GROUPOBJECTS{
pnniOutputOnhlIndex,
pnniOutputOnhlTimeStamp,
pnniDecisionProcessTimeStamp,
pnniDecisionProcessCount
}STATUScurrentDESCRIPTION"A collection of per node decision process related PNNI
mobility extensions objects required for management of
a mobile switch."::={ pnniMobExtMIBGroups 5}pnniInputOnhlMSGroup OBJECT-GROUPOBJECTS{
pnniInputOnhlTimeStamp,
pnniInputOnhlSourceType,
pnniInputOnhlNodeIdSource,
pnniInputOnhlMobileIfSource,
pnniInputOnhlNodeIndexSource
}STATUScurrentDESCRIPTION"A collection of per node input onhl related PNNI
mobility extensions objects required for the
management of a mobile switch."::={ pnniMobExtMIBGroups 6}pnniMobileIfAPOptionalGroup OBJECT-GROUPOBJECTS{
pnniAPMobileIfNhlLevelFilter
}STATUScurrentDESCRIPTION"A collection of optional, per PNNI interface, NHL
filters related PNNI mobility extensions objects
for management of an access point switching system."::={ pnniMobExtMIBGroups 7}END